Add a 'mwversion' value to log events processed by WikiProcessor to help
with classifying log events emitted by a wiki farm running mixed
versions of MediaWiki.
Bug: T125707
Change-Id: I5f5dfd051ebf251bec0d6e6a83a15e81f59540f3
namespace MediaWiki\Logger\Monolog;
/**
- * Injects `wfHostname()` and `wfWikiID()` in all records.
+ * Injects `wfHostname()`, `wfWikiID()` and `$wgVersion` in all records.
*
* @since 1.25
* @author Bryan Davis <bd808@wikimedia.org>
* @return array
*/
public function __invoke( array $record ) {
+ global $wgVersion;
$record['extra'] = array_merge(
$record['extra'],
array(
'host' => wfHostname(),
'wiki' => wfWikiID(),
+ 'mwversion' => $wgVersion,
)
);
return $record;